package com.scm.biz.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;

public class ProofingOrderNotice implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	private Long id;			//订单ID
	private String code;		//订单编号
	private Long proofingOrderId;//打样订单ID
	private Date createAt;		//创建时间
	private Date endDate;		//截止时间
	private String customerName;//客户名
	private String customerCode;//客户编号
	private List<Map<String, Object>> participants=new ArrayList<Map<String, Object>>();//参与者
	private String requirement;	//客户需求
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public Long getProofingOrderId() {
		return proofingOrderId;
	}
	public void setProofingOrderId(Long proofingOrderId) {
		this.proofingOrderId = proofingOrderId;
	}
	public Date getCreateAt() {
		return createAt;
	}
	public void setCreateAt(Date createAt) {
		this.createAt = createAt;
	}
	public Date getEndDate() {
		return endDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	public String getCustomerName() {
		return customerName;
	}
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}
	public String getCustomerCode() {
		return customerCode;
	}
	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}
	public List<Map<String, Object>> getParticipants() {
		return participants;
	}
	public void setParticipants(List<Map<String, Object>> participants) {
		this.participants = participants;
	}
	public String getRequirement() {
		return requirement;
	}
	public void setRequirement(String requirement) {
		this.requirement = requirement;
	}
	@Override
	public String toString() {
		return "ProofingOrderNotice [id=" + id + ", code=" + code + ", proofingOrderId=" + proofingOrderId
				+ ", createAt=" + createAt + ", endDate=" + endDate + ", customerName=" + customerName
				+ ", customerCode=" + customerCode + ", participants=" + participants + ", requirement=" + requirement
				+ "]";
	}
	
}